package com.probiz.estore.content.service;

import java.util.List;

import com.probiz.estore.common.model.content.Content;

public interface EvalRelatedContentManager{
	/**
	 * 获取关联文章
	 * @param recommendedTypeName 推荐类型，由ContentRelatedType中的常量指定
	 * @param sourceKind 0=文章 1=文章目录
	 * @param sourceId 文章或者文章目录的id
	 * @param firstResult
	 * @param maxResults
	 * @return
	 */
	public List<Content> getContentsByRecommendedTypeNameBySourceId(final String relatedTypeName, final int sourceKind, final Integer sourceId,final int firstResult, final int maxResults);
	
	
	/**
	 * 获取关联文章
	 * @param relatedTypeName 推荐类型，由ContentRelatedType中的常量指定
	 * @param sourceKind 0=文章 1=文章目录
	 * @param sourceIds 文章或者文章目录的id
	 * @param firstResult
	 * @param maxResults
	 * @return
	 */
	public List<Content> getContentsByRecommendedTypeNameBySourceIdList(final String relatedTypeName, final int sourceKind, final List<Integer> sourceIds,final int firstResult, final int maxResults);
}
